Big Huge Thesaurus

essential condition

noun